<?php
	auth(ADMIN,false,true);
		
		setPageTitle("Administration du chat");
		
			$action = (isset($_GET['action']) ? strval($_GET['action']) : 'defaut');
			
			switch($action){
				case "defaut" :
				$display .= '<div id="container-1_7" style="display:none">
			              <div class="global_container">
								 Administration du chat.
								 <br />
								 <a href="'.getLienModule("chat","chat.admin").'?action=form_addRules">Ajouter un règlement</a>
								 <br />
								 <a href="'.getLienModule("chat","chat.admin").'?action=form_updRules">Modifier le règlement</a>
								 <br />
								 <a href="'.getLienModule("chat","chat.admin").'?action=deleteRules">Supprimer le règlement</a>
								 <br />
								 <a href="'.getLienModule("chat","chat.admin").'?action=deleteContentSalon">Vider manuellement les discutions du salon</a>
								 </div></div>';
				break;
				
				case "form_addRules" :
					$query = $pdo->query("SELECT * FROM minichat_rules");
					
						if($query->rowCount() < 1){
							$_tab['action'] = getLienModule("chat","chat.admin").'?action=addRules';
//							$_tab['visualisation'] = false;
//							$type = "bbcode_courant";
//							$_tab['miseEnForme']['video'] = false;
//	  $_tab['envoyer'] = true;
//	  $_tab['previsualisation'] = true;
//	  $_tab['textareaValue'] = true;
//	  $_tab['textareaLabel'] = true;
//	  $_tab['option'] = false;
//		                    $_tab['reglement_mini_chat']=true;
//								include_once DIR_INCLUDE . "/formulaire.php";
						$display = '';
						}else{
							redirect("Veuillez patientez pendant que nous vous redirigeons vers la modification du règlement du minichat",getLienModule("chat","chat.admin").'?action=form_updRules');	
						}
				break;
				
				case "addRules" :
				
					if(isset($_POST['bbcode_courant'])){
					$query = $pdo->query("SELECT * FROM minichat_rules");
					
						if($query->rowCount() < 1){
							if(!empty($_POST['bbcode_courant'])){
								$display = 'Une erreur c\'est produite pendant la vertification du contenu : Merci d\'ecrire au moins une phrase pour le règlement !<a href="'.getLienModule("chat","chat.admin").'?action=form_addRules">Cliquez ici pour retourner au formulaire</a>';	
							}else{
								$query = $pdo->prepare("INSERT INTO minichat_rules SET rules_text=?");
								$query->execute(array($_POST['bbcode_courant']));
								
									redirect("Le règlement du minichat à bien été ajouté et est maintenant visible depuis le minichat !", getLienModule("admin","index.admin"));
							}
							
						}else{
							redirect("Nous sômmes désolé mais un administrateur à ajouter un règlement à ce minichat pendant que vous etiez en train d'ecrire celui-ci !",	getLienModule("admin","index.admin"));
						}
					}else{
						redirect("Problème technique !", getLienModule("admin","index.admin"));
					}
				break;
				
				
				case "form_updRules" :
					$query = $pdo->query("SELECT * FROM minichat_rules");
					
						if($query->rowCount() > 0){
							$data = $query->fetch(PDO::FETCH_OBJ);
							
							$_tab['action'] = getLienModule("chat","chat.admin").'?action=updRules';
							$_tab['visualisation'] = false;
							$type = "bbcode_courant";
$_tab .= '<div class="cadre_visible contenu">';
	// ici on affiche un texte en haut de la page pour le changer c'est dans modules/titre.php
echo '' . Mini_chat_reglement . '';
							$_tab['miseEnForme']['video'] = false;
							$_tab['textareaValue'] = $data->rules_text;
								include_once DIR_INCLUDE . "/formulaire.php";
	$_tab .= '</div>';
					
						}else{
							redirect("Veuillez patientez pendant que nous vous redirigeons vers l'ajout d'un nouveau règlement du minichat",getLienModule("chat","chat.admin").'?action=form_addRules');	
						}
				break;
				
				case "updRules" :
				
					if(isset($_POST['bbcode_courant'])){
					$query = $pdo->query("SELECT * FROM minichat_rules");
					
						if($query->rowCount() > 0){
							if(!empty($_POST['bbcode_courant'])){
								$display = 'Une erreur c\'est produite pendant la vertification du contenu : Merci d\'ecrire au moins une phrase pour le règlement !<a href="'.getLienModule("chat","chat.admin").'?action=form_addRules">Cliquez ici pour retourner au formulaire</a>';	
							}else{
								$query = $pdo->prepare("UPDATE minichat_rules SET rules_text=?");
								$query->execute(array($_POST['bbcode_courant']));
								
									redirect("Le règlement du minichat à bien été modifié !", getLienModule("admin","index.admin"));
							}
							
						}else{
							redirect("Nous sômmes désolé mais un administrateur à effacé le règlement de ce minichat pendant que vous etiez en train de mettre à jour celui-ci !",	getLienModule("admin","index.admin"));
						}
					}else{
						redirect("Problème technique !", getLienModule("admin","index.admin"));
					}
				break;
				
				case "deleteRules" : 
					if(!isset($_POST['confirm'])){
						$query = $pdo->query("SELECT * FROM minichat_rules");
					
						if($query->rowCount() > 0){
							$display = 'Cette action va éffacer le règlement du minichat, voulez vous vraiment continuer ?';
							$display .= '<form action="'.getLienModule("chat","chat.admin").'?action=deleteRules" method="post">
								<input type="submit" name="confirm" value="Non" />&nbsp;<input type="submit" name="confirm" value="Oui" />
							</form>';
						}else{
							redirect("Il n'y à actuellement aucun règlement à effacer dans le minichat !", getLienModule("admin","index.admin"));	
						}
					}else{
						if($_POST['confirm']=='Oui'){
							$query = $pdo->query("DELETE FROM minichat_rules");
							redirect("Opération effectuée, le règlement du minichat à bien été effacé !", getLienModule("admin","index.admin"));	
						}else{
							redirect("Opération annulée !", getLienModule("admin","index.admin"));
						}
					}
				break;
				
				case "deleteContentSalon" : 
					if(!isset($_POST['confirm'])){
						$query = $pdo->query("SELECT * FROM minichat");
					
						if($query->rowCount() > 0){
							$display = 'Cette action va éffacer les discutions du minichat, voulez vous vraiment continuer ?';
							$display .= '<form action="'.getLienModule("chat","chat.admin").'?action=deleteContentSalon" method="post">
								<input type="submit" name="confirm" value="Non" />&nbsp;<input type="submit" name="confirm" value="Oui" />
							</form>';
						}else{
							redirect("Il n'y à actuellement aucune discution à effacer dans le minichat !", getLienModule("admin","index.admin"));	
						}
					}else{
						if($_POST['confirm']=='Oui'){
							$query = $pdo->query("DELETE FROM minichat");
							redirect("Opération effectuée, les discutions du minichat ont bien été effacées !", getLienModule("admin","index.admin"));	
						}else{
							redirect("Opération annulée !", getLienModule("admin","index.admin"));
						}
					}
				break;
			}
			
if(!strstr($_SERVER['REQUEST_URI'],"index.admin"))
    echo $display;
?>